/*
 *代码由框架生成,任何更改都可能导致被代码生成器覆盖
 *如果数据库字段发生变化，请在代码生器重新生成此Model
 */
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VOL.Entity.SystemModels;

namespace VOL.Entity.DomainModels
{
    [Entity(TableCnName = "测评题目",TableName = "gbcp_wenju")]
    public partial class gbcp_wenju:BaseEntity
    {
        /// <summary>
       ///干部测评-问卷题
       /// </summary>
       [Key]
       [Display(Name ="干部测评-问卷题")]
       [Column(TypeName="uniqueidentifier")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public Guid gbcp_wenju_id { get; set; }

       /// <summary>
       ///测评人
       /// </summary>
       [Display(Name ="测评人")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string cp_name { get; set; }

       /// <summary>
       ///测评工号
       /// </summary>
       [Display(Name ="测评工号")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public string cp_gh { get; set; }

       /// <summary>
       ///创建时间
       /// </summary>
       [Display(Name ="创建时间")]
       [Column(TypeName="datetime")]
       [Editable(true)]
       public DateTime? CreateDate { get; set; }

       /// <summary>
       ///IP地址
       /// </summary>
       [Display(Name ="IP地址")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string ipaddress { get; set; }

       /// <summary>
       ///1、您的领导积极支持和参与所带领团队的党群组织工作，积极参与工会组织的活动。（5分）
       /// </summary>
       [Display(Name ="1、您的领导积极支持和参与所带领团队的党群组织工作，积极参与工会组织的活动。（5分）")]
       [Column(TypeName="int")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public int q1 { get; set; }

       /// <summary>
       ///2、您的领导能够做到带头学习提高、带头争创佳绩、带头服务群众、带头遵纪守法、带头弘扬正气。（5分）
       /// </summary>
       [Display(Name ="2、您的领导能够做到带头学习提高、带头争创佳绩、带头服务群众、带头遵纪守法、带头弘扬正气。（5分）")]
       [Column(TypeName="int")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public int q2 { get; set; }

       /// <summary>
       ///3、您的领导能及时掌握员工的思想动态，注重培养队伍的良好风气，努力打造积极向上的工作氛围。（5分）
       /// </summary>
       [Display(Name ="3、您的领导能及时掌握员工的思想动态，注重培养队伍的良好风气，努力打造积极向上的工作氛围。（5分）")]
       [Column(TypeName="int")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public int q3 { get; set; }

       /// <summary>
       ///4、您的领导在注重员工技能培训、提升业务素质的同时，还关注做人做事等综合素质的提升。（5分）
       /// </summary>
       [Display(Name ="4、您的领导在注重员工技能培训、提升业务素质的同时，还关注做人做事等综合素质的提升。（5分）")]
       [Column(TypeName="int")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public int q4 { get; set; }

       /// <summary>
       ///5、您的领导能够做到在公司内部积极引导员工与其他部门通力合作，在部门内部积极传递公司正能量。（5分）
       /// </summary>
       [Display(Name ="5、您的领导能够做到在公司内部积极引导员工与其他部门通力合作，在部门内部积极传递公司正能量。（5分）")]
       [Column(TypeName="int")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public int q5 { get; set; }

       /// <summary>
       ///6、您的领导关心员工的生活，工作之余多了解员工的家庭状况，特别关心有重大突发情况的、生活困难的员工，让员工有家的感觉。（5分）
       /// </summary>
       [Display(Name ="6、您的领导关心员工的生活，工作之余多了解员工的家庭状况，特别关心有重大突发情况的、生活困难的员工，让员工有家的感觉。（5分）")]
       [Column(TypeName="int")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public int q6 { get; set; }

       /// <summary>
       ///7、您的领导能够主动与下属谈心，每人每年不少于1次，和员工多沟通、倾听声音，帮助解决工作中的实际问题。（5分）
       /// </summary>
       [Display(Name ="7、您的领导能够主动与下属谈心，每人每年不少于1次，和员工多沟通、倾听声音，帮助解决工作中的实际问题。（5分）")]
       [Column(TypeName="int")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public int q7 { get; set; }

       /// <summary>
       ///8、您有机会向领导畅谈您的感受与想法。（5分）
       /// </summary>
       [Display(Name ="8、您有机会向领导畅谈您的感受与想法。（5分）")]
       [Column(TypeName="int")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public int q8 { get; set; }

       /// <summary>
       ///9、您的领导经常提供创造各种平台和机会，激发员工，使员工有能力抓住更好的发展机会，打造高品质的职业生涯，使员工获得价值感、自豪感和幸福感。（5分）
       /// </summary>
       [Display(Name ="9、您的领导经常提供创造各种平台和机会，激发员工，使员工有能力抓住更好的发展机会，打造高品质的职业生涯，使员工获得价值感、自豪感和幸福感。（5分）")]
       [Column(TypeName="int")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public int q9 { get; set; }

       /// <summary>
       ///10、您的领导重视部门员工提交合理化建议，而且很多都得到落实。（5分）
       /// </summary>
       [Display(Name ="10、您的领导重视部门员工提交合理化建议，而且很多都得到落实。（5分）")]
       [Column(TypeName="int")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public int q10 { get; set; }

       /// <summary>
       ///11、您的领导能关心公司经营管理，坚持深入生产和市场一线、深入职工群众，如实反映现场问题，全面了解情况，解决实际问题。（5分）
       /// </summary>
       [Display(Name ="11、您的领导能关心公司经营管理，坚持深入生产和市场一线、深入职工群众，如实反映现场问题，全面了解情况，解决实际问题。（5分）")]
       [Column(TypeName="int")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public int q11 { get; set; }

       /// <summary>
       ///12、您的领导能够带头在工作中勤俭节约，不铺张浪费。严格按照公司有关出差（出国）规定，本着高效和节约原则进行公务出差（出国）活动；严格执行公司的业务招待规定，不用公款大吃大喝或安排与公务无关的宴请。
       /// </summary>
       [Display(Name ="12、您的领导能够带头在工作中勤俭节约，不铺张浪费。严格按照公司有关出差（出国）规定，本着高效和节约原则进行公务出差（出国）活动；严格执行公司的业务招待规定，不用公款大吃大喝或安排与公务无关的宴请。")]
       [Column(TypeName="int")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public int q12 { get; set; }

       /// <summary>
       ///13、您的分管/直接领导能够不摆架子，不做表面文章，不给员工增加负担。（5分）
       /// </summary>
       [Display(Name ="13、您的分管/直接领导能够不摆架子，不做表面文章，不给员工增加负担。（5分）")]
       [Column(TypeName="int")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public int q13 { get; set; }

       /// <summary>
       ///14、您的领导不存在如生活奢靡、贪图享乐、讲排场、比阔气、挥霍浪费等行为。（5分）
       /// </summary>
       [Display(Name ="14、您的领导不存在如生活奢靡、贪图享乐、讲排场、比阔气、挥霍浪费等行为。（5分）")]
       [Column(TypeName="int")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public int q14 { get; set; }

       /// <summary>
       ///15、您的领导能够带头遵守法律法规、公认商业道德、廉洁从业法律法规和公司规章制度，诚实守信、以身作则，不默许、纵容甚至包庇不合规行为。（5分）
       /// </summary>
       [Display(Name ="15、您的领导能够带头遵守法律法规、公认商业道德、廉洁从业法律法规和公司规章制度，诚实守信、以身作则，不默许、纵容甚至包庇不合规行为。（5分）")]
       [Column(TypeName="int")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public int q15 { get; set; }

       /// <summary>
       ///16、您的领导不存在在重大原则问题上违背党中央精神且有实际言论，不存在丑化党和国家形象、诋毁党和国家领导人、英雄模范的言行，不存在歪曲党史、新中国史、人民军队史等行为。（5分）
       /// </summary>
       [Display(Name ="16、您的领导不存在在重大原则问题上违背党中央精神且有实际言论，不存在丑化党和国家形象、诋毁党和国家领导人、英雄模范的言行，不存在歪曲党史、新中国史、人民军队史等行为。（5分）")]
       [Column(TypeName="int")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public int q16 { get; set; }

       /// <summary>
       ///17、您的领导能够以人为本，开放包容，尊重差异，在民族、文化、信仰、肤色、性别、身体缺陷等方面无歧视，努力营造和谐健康的工作环境。（5分）
       /// </summary>
       [Display(Name ="17、您的领导能够以人为本，开放包容，尊重差异，在民族、文化、信仰、肤色、性别、身体缺陷等方面无歧视，努力营造和谐健康的工作环境。（5分）")]
       [Column(TypeName="int")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public int q17 { get; set; }

       /// <summary>
       ///18、您的领导能够督促本单位开展“阳光工程”或“合规”宣教工作，并带头参训和授课。（5分）
       /// </summary>
       [Display(Name ="18、您的领导能够督促本单位开展“阳光工程”或“合规”宣教工作，并带头参训和授课。（5分）")]
       [Column(TypeName="int")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public int q18 { get; set; }

       /// <summary>
       ///19、您的领导能够督促本单位针对风险防控开展监督、检查、整改。（5分）
       /// </summary>
       [Display(Name ="19、您的领导能够督促本单位针对风险防控开展监督、检查、整改。（5分）")]
       [Column(TypeName="int")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public int q19 { get; set; }

       /// <summary>
       ///20、您的领导能够主动维护公司声誉和形象，不滥用公司影响力，不擅自以公司或公司领导名义进行任何营利或非营利行为。（5分）
       /// </summary>
       [Display(Name ="20、您的领导能够主动维护公司声誉和形象，不滥用公司影响力，不擅自以公司或公司领导名义进行任何营利或非营利行为。（5分）")]
       [Column(TypeName="int")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public int q20 { get; set; }

       /// <summary>
       ///评价者姓名
       /// </summary>
       [Display(Name ="评价者姓名")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string pjz_name { get; set; }

       /// <summary>
       ///评价者工号
       /// </summary>
       [Display(Name ="评价者工号")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public string pjz_gh { get; set; }

       
    }
}